翻訳と辞書
Words near each other
・ Register of Parks, Gardens and Demesnes of Special Historic Interest
・ Register of Probate
・ Register of Protected Natural Values of Croatia
・ Register of the National Estate
・ Register of the Treasury
・ Register office
・ Register renaming
・ Register Rock
・ Register signaling
・ Register spring
・ Register transfer language
・ Register transfer notation
・ Register window
・ Register, Georgia
・ Register-Pajaronian
Register-transfer level
・ Register.com
・ Register.com v. Verio
・ Registered
・ Registered Aboriginal Party
・ Registered Accessibility Specialist
・ Registered agent
・ Registered Apprenticeship
・ Registered Battlefields (UK)
・ Registered Building
・ Registered Cardiovascular Invasive Specialist
・ Registered Cossacks
・ Registered Cossacks of the Russian Federation
・ Registered Designs Act 1949
・ Registered Disability Savings Plan


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Register-transfer level : ウィキペディア英語版
Register-transfer level

In digital circuit design, register-transfer level (RTL) is a design abstraction which models a synchronous digital circuit in terms of the flow of digital signals (data) between hardware registers, and the logical operations performed on those signals.
Register-transfer-level abstraction is used in hardware description languages (HDLs) like Verilog and VHDL to create high-level representations of a circuit, from which lower-level representations and ultimately actual wiring can be derived. Design at the RTL level is typical practice in modern digital design.〔

==RTL description==

A synchronous circuit consists of two kinds of elements: registers and combinational logic. Registers (usually implemented as D flip-flops) synchronize the circuit's operation to the edges of the clock signal, and are the only elements in the circuit that have memory properties. Combinational logic performs all the logical functions in the circuit and it typically consists of logic gates.
For example, a very simple synchronous circuit is shown in the figure. The inverter is connected from the output, Q, of a register to the register's input, D, to create a circuit that changes its state on each rising edge of the clock, clk. In this circuit, the combinational logic consists of the inverter.
When designing digital integrated circuits with a hardware description language, the designs are usually engineered at a higher level of abstraction than transistor level (logic families) or logic gate level. In HDLs the designer declares the registers (which roughly correspond to variables in computer programming languages), and describes the combination logic by using constructs that are familiar from programming languages such as if-then-else and arithmetic operations. This level is called ''register-transfer level''. The term refers to the fact that RTL focuses on describing the flow of signals between registers.
As an example, the circuit mentioned above can be described in VHDL as follows:

D <= not Q;

process(clk)
begin
if rising_edge(clk) then
Q <= D;
end if;
end process;

Using an EDA tool for synthesis, this description can usually be directly translated to an equivalent hardware implementation file for an ASIC or an FPGA. The synthesis tool also performs logic optimization.
At the register-transfer level, some types of circuits can be recognized. If there is a cyclic path of logic from a register's output to its input (or from a set of registers outputs to its inputs), the circuit is called a state machine or can be said to be sequential logic. If there are logic paths from a register to another without a cycle, it is called a pipeline.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Register-transfer level」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.